small herd/flock - French English Dictionary